package tt.dz.appserver.service.business;

import java.util.List;

import org.apache.avro.AvroRemoteException;

import com.alibaba.fastjson.JSONObject;

import tt.dz.appserver.entity.model.AppFeedBack;

/**
 * 反馈管理
 * @author USER001
 *
 */

public interface AppFeedbackService {

	/**
	 * App反馈删除
	 * @param userid		用户id
	 * @param createtime	生成时间	
	 **@param userphone		用户电话
	 **@param content		内容
	 **@param disposeflag	处理标志
	 **@param updatetime	更新时间
	 * @param operid		操作id
	 **@param validflag		有效标志
	 * @return
	 */
	
	public JSONObject appfeedbackdel (String userid, String createtime, String operid) throws AvroRemoteException;
	
	/**
	 * App反馈更新
	 * @param userid		用户id
	 * @param createtime	生成时间	
	 **@param userphone		用户电话
	 **@param content		内容
	 * @param disposeflag	处理标志
	 **@param updatetime	更新时间
	 * @param operid		操作id
	 **@param validflag		有效标志
	 * @return
	 */
	
	public JSONObject appfeedbackupdate (String userid, String createtime, Integer disposeflag, 
			String operid) throws AvroRemoteException;
	
	/**
	 * App反馈查询
	 **@param userid		用户id
	 **@param createtime	生成时间	
	 **@param userphone		用户电话
	 **@param content		内容
	 **@param disposeflag	处理标志
	 **@param updatetime	更新时间
	 **@param operid		操作id
	 **@param validflag		有效标志
	 * @return
	 */
	
	public List<AppFeedBack> appfeedbackselect () throws AvroRemoteException;	

}
